package com.nanyang.tms.api.dto.response.forecast;

import com.nanyang.common.core.domain.BaseDomain;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>Description:(预报基础信息表)</p>
 *
 * @author lv
 * @date 2022年11月12日 下午10:33:25
 * @Copyright Copyright (c) 2020 www.nanyang.cn Inc. All rights reserved.
 */
@Data
public class ForecastResponse implements Serializable {
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;


    /**
     * 预报订单编码
     */
    private String forecastCode;

    /**
     * 企业编码
     */
    private String companyCode;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 目的地编码
     */
    private String countyCode;

    /**
     * 目的地名称
     */
    private String countyName;

    /**
     * 货物重量
     */
    private BigDecimal weight;

    /**
     * 客户单号
     */
    private String customerNo;

    /**
     * 服务商单号
     */
    private String supplierNo;

    /**
     * 运输方式（销售产品名称）
     */
    private String saleProductName;

    /**
     * 件数
     */
    private Integer num;

    /**
     * 货物类型名称
     */
    private String cargoTypeName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 预估订单金额
     */
    private BigDecimal amount;

    /**
     * 状态（状态（0已预报，1已收货，2已出仓，3已取消）
     */
    private Integer state;

    /**
     * 是否打印（0否，1是）
     */
    private Integer isPrint;

    /**
     * 审核状态（0审核中，1审核通过，2审核失败）
     */
    private Integer auditState;
}